package com.erp.fin.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 付款管理
 * 
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-08-27 14:10:10
 */
@Data
public class PaymentDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//状态
	private Integer status;
	//付款时间
	@Excel(name = "付款时间", orderNum = "1")
	private Date payDate;
	//采购ID
	private Long purId;
	//采购合同编号
	@Excel(name = "采购合同编号", orderNum = "2")
	private String purGroupid;
	//采购合同总额
	@Excel(name = "采购合同总额", orderNum = "3")
	private BigDecimal purAmount;
	//申请金额
	private BigDecimal appliAmount;
	//收款方
	@Excel(name = "收款方", orderNum = "4")
	private String payee;
	//收款账号
	@Excel(name = "收款账号", orderNum = "5")
	private String payeeAccount;
	//开户行
	@Excel(name = "开户行", orderNum = "6")
	private String bankName;
	//付款方
	private Long paymentComid;
	//付款方
	@Excel(name = "付款方", orderNum = "7")
	private String paymentName;
	//付款方式
	private Long paymentTypeid;
	//付款方式
	private String paymentType;
	//部门领导ID
	private Long depetLeaderid;
	//部门领导
	@Excel(name = "部门领导", orderNum = "8")
	private String depetLeadername;
	//摘要
	private String summary;
	//备注
	private String remark;

	//创建人ID
	private Long userIdCreate;
	//创建人
	private String userNameCreate;
	//创建时间
	private Date gmtCreate;
	//付款凭证
	private String paymentProof;

	private Date payDateStr;

	private Date payDateend;
}
